/* pages/home/index.wxss */
page {
}
img{
	width: 100%;display: block;
}
.index {
    /* overflow-x: hidden; */
    background-image: linear-gradient(0deg, #fbfbfb 0%, #ffffff 48%, #bfe6ec 100%);
    box-shadow: 5rpx -30rpx 85rpx 0rpx rgba(226, 231, 236, 0.07);
}
.title1 {
    width: 152rpx;
    height: 42rpx;
    font-family: PingFangSC-Medium;
    font-size: 38rpx;
    color: #222222;
    letter-spacing: 0;
    line-height: 55rpx;
    font-weight: 500;
    position: relative;
    bottom: 0rpx;
    text-align: left;
    margin: 20rpx;
    /* border-bottom:12rpx solid #00BCAB ; */
}
.title2 {
    position: absolute;
    top: 20rpx;
    width: 100%;
    height: 42rpx;
    font-family: PingFangSC-Medium;
    font-size: 38rpx;
    color: #222222;
    letter-spacing: 0;
    line-height: 55rpx;
    font-weight: 500;
    /* position: relative; */
    bottom: 0rpx;
    text-align: left;
    margin: 20rpx;
    /* border-bottom:12rpx solid #00BCAB ; */
}
.parking_img{
	width: 100%;
	height: 270rpx;
}
.parking_img image{
	width: 375rpx%;
	height: 270rpx;
}
.market {
    width: 100%;
    position: relative;
    text-align: left;
    /* padding: 0 20rpx; */
}
.bot_mark{
	width: 100%;
	text-align: center;
	line-height: 1.6;
	font-size: 24rpx;
	color: rgb(153, 153, 153);
}
.bot_mark text{
	color: rgb(0, 188, 171);
}
.parkInfo {
    position: relative;
    width: 200rpx;
    /* top: 92rpx; */
    font-family: PingFangSC-Regular;
    font-size: 26rpx;
    color: #999999;
    text-align: left;
    padding: 20rpx 0rpx;
    letter-spacing: 0;
    font-weight: 400;
}
.user-title {
    position: relative;
    width: 100%;
    text-align: center;
    height: 395rpx;
    margin: 0;
}
.my-page {
    /* background-image: linear-gradient(0deg, #FBFBFB 0%, #FFFFFF 48%, #BFE6EC 100%);
  box-shadow: 5rpx -30rpx 85rpx 0rpx rgba(226,231,236,0.07); */
    position: relative;
    top: 30rpx;
    overflow-x: hidden;
}
.user-title-right {
    position: absolute;
    top: 0rpx;
    text-align: left;
    left: 70rpx;
}
.setting-qd-comm {
    position: absolute;
    top: 140rpx;
    left: 70rpx;
}
.block-content1 {
    width: 650rpx;
    height: 446rpx;
    position: relative;
    top: -75rpx;
    display: flex;
    background: #ffffff;
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.09);
    border-radius: 16rpx;
    margin: 0 30rpx;
    padding: 20rpx;
}
.block-content2 {
    width: 650rpx;
    /* height: 504rpx; */
    background: #ffffff;
    box-shadow: 0px 8rpx 24rpx 0rpx rgba(0, 0, 0, 0.09);
    border-radius: 16rpx;
    position: relative;
    display: flex;
    top: -50rpx;
    margin: 0 auto;
    padding: 20rpx;
    margin-bottom: 20rpx;
}
.block-content3 {
    width: 650rpx;
    /* height: 504rpx; */
    background: #ffffff;
    box-shadow: 0px 8rpx 24rpx 0rpx rgba(0, 0, 0, 0.09);
    border-radius: 16rpx;
    position: relative;
    top: -50rpx;
    margin: 0 auto;
    padding: 20rpx;
}
.setting-qd-comm {
    width: 180rpx;
    height: 70rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 18rpx;
}

.setting-qd-comm .qd-icon {
    width: 39rpx;
    height: 40rpx;
    margin-right: 12rpx;
}
.user1 {
    font-family: SourceHanSansCN-Medium;
    font-size: 36rpx;
    color: #6b6b6b;
    font-weight: 500;
}
.user2 {
    font-family: SourceHanSansCN-Medium;
    font-size: 48rpx;
    color: #363a44;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 500rpx;
}
/* 未签到 */
.setting-qd {
    opacity: 0.8;
    background: #ffffff;
    border-radius: 35rpx;
}
.setting-qd .qd-box .tody-qd {
    font-family: SourceHanSansCN-Medium;
    font-size: 24rpx;
    color: #00bcab;
}
.setting-qd .qd-box .tody-jf {
    font-family: SourceHanSansCN-Normal;
    font-size: 18rpx;
    color: #e12102;
}
/* 已经签到 */
.setting-complete-complete-qd {
    background: rgba(255, 255, 255, 0.8);
    border: 1rpx solid rgba(255, 255, 255, 1);
    box-shadow: 0px 12rpx 30rpx 0px rgba(0, 0, 0, 0.1);
    border-radius: 35rpx;
    font-family: SourceHanSansCN-Medium;
    font-size: 24rpx;

    font-weight: 500;
}

.setting-complete-complete-qd .qd-box .tody-qd {
    font-family: SourceHanSansCN-Medium;
    font-size: 24rpx;
    color: #999999;
}
.setting-complete-complete-qd .qd-box .tody-jf {
    font-family: SourceHanSansCN-Normal;
    font-size: 18rpx;
    color: #686868;
}

.block-content1 .left,
.block-content1 .right {
    position: relative;
    width: 50%;
    /* padding: 35rpx; */
    /* margin:40rpx 10rpx; */
    /* background: red; */
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    /* margin: 0 auto; */
    /* margin-left:0rpx; */
}
.left {
    margin-right: 10rpx;
}
.right {
    margin-left: 10rpx;
}
.right1,
.right2 {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    /* margin: 10rpx; */
    /* height: 50%; */
}
.right2 {
}
.block-content31,
.block-content32 {
    display: flex;
    margin: 10rpx;
}
.top-right-tip {
    position: absolute;
    top: 25rpx;
    right: 30rpx;
    text-align: center;
    color: #fff;
}
.weather {
    font-size: 24rpx;
    color: #333333;
    font-weight: 600;
    /* text-align: end; */
}
.city-local {
    margin-top: 5rpx;
    margin-bottom: 5rpx;
    font-size: 24rpx;
    color: #666666;
    height: 35rpx;
    display: flex;
    justify-content: flex-end;
}
.city-local image {
    width: 21rpx;
    height: 25rpx;
    margin-right: 10rpx;
    margin-top: 6rpx;
    display: block;
}
.control-box {
    width: 150rpx;
    height: 34rpx;
    background: rgba(255, 98, 29, 0.7);
    border-radius: 14rpx;
    font-size: 22rpx;
    color: #ffffff;
    text-align: center;
    letter-spacing: 1rpx;
}

/* 适老化 */
.uiStyle .weather{
	font-size: 32rpx;
}
.uiStyle .control-box{
	width: 200rpx;
	height: 40rpx;
	font-size: 30rpx;
	margin-top: 10rpx;
}
.uiStyle .tody-qd{
	font-size: 32rpx;
}
.uiStyle .title1{
	font-weight: bolder;
}
.uiStyle .parkInfo{
	font-size: 36rpx;
}
.uiStyle .market2{
	font-size: 34rpx !important;
	line-height: 1.2;
}
.uiStyle .title2{
	font-weight: bolder;
}
.uiStyle .look{
	font-size: 32rpx !important;
	font-weight: bolder;
} 